[INFO] cloning repository https://github.com/p13marc/nlink
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/p13marc/nlink" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp13marc%2Fnlink", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp13marc%2Fnlink'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 481a12e2a19e81708f4c68e7bca24971524a1233
[INFO] testing p13marc/nlink against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp13marc%2Fnlink" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/p13marc/nlink
[INFO] finished tweaking git repo https://github.com/p13marc/nlink
[INFO] tweaked toml for git repo https://github.com/p13marc/nlink written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/p13marc/nlink on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/p13marc/nlink already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded netlink-sys v0.8.7
[INFO] [stderr]   Downloaded zmij v1.0.10
[INFO] [stderr]   Downloaded assert_cmd v2.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 42406b2f4e77517012ba2d9947e79ff551239dba1e04de88312e5d9e3075cf29
[INFO] running `Command { std: "docker" "start" "-a" "42406b2f4e77517012ba2d9947e79ff551239dba1e04de88312e5d9e3075cf29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "42406b2f4e77517012ba2d9947e79ff551239dba1e04de88312e5d9e3075cf29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42406b2f4e77517012ba2d9947e79ff551239dba1e04de88312e5d9e3075cf29", kill_on_drop: false }`
[INFO] [stdout] 42406b2f4e77517012ba2d9947e79ff551239dba1e04de88312e5d9e3075cf29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9ea683b98c0fe09ca93d3a4c30b9148cbcc61f66cb806a56a08eebb675614c97
[INFO] running `Command { std: "docker" "start" "-a" "9ea683b98c0fe09ca93d3a4c30b9148cbcc61f66cb806a56a08eebb675614c97", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling libc v0.2.179
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zmij v1.0.10
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v2.0.113
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling netlink-sys v0.8.7
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling nlink v0.10.0 (/opt/rustwide/workdir/crates/nlink)
[INFO] [stderr]    Compiling nlink-ss v0.10.0 (/opt/rustwide/workdir/bins/ss)
[INFO] [stderr]    Compiling nlink-ip v0.10.0 (/opt/rustwide/workdir/bins/ip)
[INFO] [stderr]    Compiling nlink-tc v0.10.0 (/opt/rustwide/workdir/bins/tc)
[INFO] [stderr]    Compiling nlink-diag v0.10.0 (/opt/rustwide/workdir/bins/diag)
[INFO] [stderr]    Compiling nlink-wifi v0.10.0 (/opt/rustwide/workdir/bins/wifi)
[INFO] [stderr]    Compiling nlink-nft v0.10.0 (/opt/rustwide/workdir/bins/nft)
[INFO] [stderr]    Compiling nlink-devlink v0.10.0 (/opt/rustwide/workdir/bins/devlink)
[INFO] [stderr]    Compiling nlink-wg v0.10.0 (/opt/rustwide/workdir/bins/wg)
[INFO] [stderr]    Compiling nlink-bridge v0.10.0 (/opt/rustwide/workdir/bins/bridge)
[INFO] [stderr]    Compiling nlink-ethtool v0.10.0 (/opt/rustwide/workdir/bins/ethtool)
[INFO] [stderr]    Compiling nlink-config v0.10.0 (/opt/rustwide/workdir/bins/config)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.88s
[INFO] running `Command { std: "docker" "inspect" "9ea683b98c0fe09ca93d3a4c30b9148cbcc61f66cb806a56a08eebb675614c97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ea683b98c0fe09ca93d3a4c30b9148cbcc61f66cb806a56a08eebb675614c97", kill_on_drop: false }`
[INFO] [stdout] 9ea683b98c0fe09ca93d3a4c30b9148cbcc61f66cb806a56a08eebb675614c97
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ae8fa1eb76aa29c472a23cdfb944f7691fc4be89db540805fba8781a682370e
[INFO] running `Command { std: "docker" "start" "-a" "5ae8fa1eb76aa29c472a23cdfb944f7691fc4be89db540805fba8781a682370e", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.1.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling nlink v0.10.0 (/opt/rustwide/workdir/crates/nlink)
[INFO] [stderr]    Compiling nlink-config v0.10.0 (/opt/rustwide/workdir/bins/config)
[INFO] [stderr]    Compiling nlink-wg v0.10.0 (/opt/rustwide/workdir/bins/wg)
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling nlink-diag v0.10.0 (/opt/rustwide/workdir/bins/diag)
[INFO] [stderr]    Compiling nlink-ethtool v0.10.0 (/opt/rustwide/workdir/bins/ethtool)
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling nlink-devlink v0.10.0 (/opt/rustwide/workdir/bins/devlink)
[INFO] [stderr]    Compiling nlink-nft v0.10.0 (/opt/rustwide/workdir/bins/nft)
[INFO] [stderr]    Compiling nlink-wifi v0.10.0 (/opt/rustwide/workdir/bins/wifi)
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling nlink-ss v0.10.0 (/opt/rustwide/workdir/bins/ss)
[INFO] [stderr]    Compiling nlink-bridge v0.10.0 (/opt/rustwide/workdir/bins/bridge)
[INFO] [stderr]    Compiling nlink-ip v0.10.0 (/opt/rustwide/workdir/bins/ip)
[INFO] [stderr]    Compiling nlink-tc v0.10.0 (/opt/rustwide/workdir/bins/tc)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.50s
[INFO] running `Command { std: "docker" "inspect" "5ae8fa1eb76aa29c472a23cdfb944f7691fc4be89db540805fba8781a682370e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ae8fa1eb76aa29c472a23cdfb944f7691fc4be89db540805fba8781a682370e", kill_on_drop: false }`
[INFO] [stdout] 5ae8fa1eb76aa29c472a23cdfb944f7691fc4be89db540805fba8781a682370e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ba5ce2ea28bb20b9f5e6ac86f8a5441a2e46e253e363a953cc123760dfcfa216
[INFO] running `Command { std: "docker" "start" "-a" "ba5ce2ea28bb20b9f5e6ac86f8a5441a2e46e253e363a953cc123760dfcfa216", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nlink-c53aea2640aea994)
[INFO] [stdout] 
[INFO] [stdout] running 338 tests
[INFO] [stdout] test netlink::action::tests::test_action_list ... ok
[INFO] [stdout] test netlink::action::tests::test_csum_action ... ok
[INFO] [stdout] test netlink::action::tests::test_ct_action ... ok
[INFO] [stdout] test netlink::action::tests::test_nat_action ... ok
[INFO] [stdout] test netlink::action::tests::test_nat_prefix_to_mask ... ok
[INFO] [stdout] test netlink::action::tests::test_pedit_action ... ok
[INFO] [stdout] test netlink::action::tests::test_police_action ... ok
[INFO] [stdout] test netlink::action::tests::test_sample_action ... ok
[INFO] [stdout] test netlink::action::tests::test_connmark_action ... ok
[INFO] [stdout] test netlink::action::tests::test_tunnel_key_action ... ok
[INFO] [stdout] test netlink::action::tests::test_vlan_action ... ok
[INFO] [stdout] test netlink::action::tests::test_skbedit_action ... ok
[INFO] [stdout] test netlink::audit::tests::audit_features_size ... ok
[INFO] [stdout] test netlink::audit::tests::audit_status_size ... ok
[INFO] [stdout] test netlink::audit::tests::audit_status_helpers ... ok
[INFO] [stdout] test netlink::audit::tests::audit_tty_status_size ... ok
[INFO] [stdout] test netlink::audit::tests::event_type_roundtrip ... ok
[INFO] [stdout] test netlink::audit::tests::failure_mode_roundtrip ... ok
[INFO] [stdout] test netlink::batch::tests::test_all_errors ... ok
[INFO] [stdout] test netlink::batch::tests::test_iter ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_bridge_vlan_entry_helpers ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_bridge_vlan_flags_from_raw ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_build_flags ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_builder_default ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_builder_chain ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_builder_ifindex ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_tunnel_builder_chain ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_tunnel_builder_ifindex ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_builder_range ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_tunnel_entry_equality ... ok
[INFO] [stdout] test netlink::builder::tests::test_attribute ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_tunnel_builder_new ... ok
[INFO] [stdout] test netlink::connection::send_sync_tests::connection_is_send_sync ... ok
[INFO] [stdout] test netlink::action::tests::test_gact_action ... ok
[INFO] [stdout] test netlink::builder::tests::test_simple_message ... ok
[INFO] [stdout] test netlink::error::tests::test_error_messages ... ok
[INFO] [stdout] test netlink::diagnostics::tests::test_issue_display ... ok
[INFO] [stdout] test netlink::connector::tests::proc_event_pid ... ok
[INFO] [stdout] test netlink::error::tests::test_is_busy ... ok
[INFO] [stdout] test netlink::error::tests::test_is_not_found ... ok
[INFO] [stdout] test netlink::error::tests::test_timeout ... ok
[INFO] [stdout] test netlink::error::tests::test_with_context ... ok
[INFO] [stdout] test netlink::builder::tests::test_nested_attribute ... ok
[INFO] [stdout] test netlink::error::tests::test_from_errno ... ok
[INFO] [stdout] test netlink::batch::tests::test_mixed_results ... ok
[INFO] [stdout] test netlink::diagnostics::tests::test_severity_ordering ... ok
[INFO] [stdout] test netlink::diagnostics::tests::test_config_defaults ... ok
[INFO] [stdout] test netlink::diagnostics::tests::test_link_rates ... ok
[INFO] [stdout] test netlink::fdb::tests::test_builder_chain ... ok
[INFO] [stdout] test netlink::fdb::tests::test_builder_ifindex ... ok
[INFO] [stdout] test netlink::fdb::tests::test_fdb_entry_mac_str ... ok
[INFO] [stdout] test netlink::fdb::tests::test_fdb_entry_permanent ... ok
[INFO] [stdout] test netlink::fdb::tests::test_parse_mac ... ok
[INFO] [stdout] test netlink::fdb::tests::test_parse_mac_invalid ... ok
[INFO] [stdout] test netlink::fdb::tests::test_parse_mac_uppercase ... ok
[INFO] [stdout] test netlink::fdb::tests::test_fdb_entry_flags ... ok
[INFO] [stdout] test netlink::fib_lookup::tests::fib_result_for_addr_in_table ... ok
[INFO] [stdout] test netlink::fib_lookup::tests::route_scope_roundtrip ... ok
[INFO] [stdout] test netlink::fib_lookup::tests::fib_result_for_addr ... ok
[INFO] [stdout] test netlink::filter::tests::test_bpf_filter_builder ... ok
[INFO] [stdout] test netlink::fib_lookup::tests::route_type_roundtrip ... ok
[INFO] [stdout] test netlink::filter::tests::test_bpf_filter_defaults ... ok
[INFO] [stdout] test netlink::fib_lookup::tests::fib_lookup_result_helpers ... ok
[INFO] [stdout] test netlink::filter::tests::test_cgroup_filter_builder ... ok
[INFO] [stdout] test netlink::filter::tests::test_flow_filter_builder ... ok
[INFO] [stdout] test netlink::filter::tests::test_bpf_from_pinned_invalid_path ... ok
[INFO] [stdout] test netlink::filter::tests::test_ipv4_mask ... ok
[INFO] [stdout] test netlink::fib_lookup::tests::fib_result_nl_size ... ok
[INFO] [stdout] test netlink::fixtures::tests::test_parse_addr_loopback_v4 ... ok
[INFO] [stdout] test netlink::filter::tests::test_flower_filter_builder ... ok
[INFO] [stdout] test netlink::fixtures::tests::test_parse_addr_loopback_v6 ... ok
[INFO] [stdout] test netlink::filter::tests::test_fw_filter_builder ... ok
[INFO] [stdout] test netlink::fixtures::tests::test_parse_route_default_v4 ... ok
[INFO] [stdout] test netlink::fixtures::tests::test_parse_link_loopback ... ok
[INFO] [stdout] test netlink::fixtures::tests::test_parse_tc_qdisc_fq_codel ... ok
[INFO] [stdout] test netlink::genl::ethtool::bitset::tests::test_active_names ... ok
[INFO] [stdout] test netlink::filter::tests::test_route_filter_builder ... ok
[INFO] [stdout] test netlink::filter::tests::test_matchall_filter_builder ... ok
[INFO] [stdout] test netlink::genl::connection::tests::test_family_info_default ... ok
[INFO] [stdout] test netlink::genl::header::tests::test_genl_header_from_bytes ... ok
[INFO] [stdout] test netlink::fdb::tests::test_builder_default ... ok
[INFO] [stdout] test netlink::genl::header::tests::test_genl_header_from_bytes_too_short ... ok
[INFO] [stdout] test netlink::genl::header::tests::test_genl_header_new ... ok
[INFO] [stdout] test netlink::fixtures::tests::test_parse_neighbor_arp ... ok
[INFO] [stdout] test netlink::filter::tests::test_u32_filter_builder ... ok
[INFO] [stdout] test netlink::filter::tests::test_ipv6_mask ... ok
[INFO] [stdout] test netlink::genl::ethtool::bitset::tests::test_bitset_set_get ... ok
[INFO] [stdout] test netlink::genl::header::tests::test_genl_header_roundtrip ... ok
[INFO] [stdout] test netlink::genl::header::tests::test_genl_header_size ... ok
[INFO] [stdout] test netlink::genl::macsec::types::tests::test_cipher_suite ... ok
[INFO] [stdout] test netlink::genl::macsec::types::tests::test_offload_type ... ok
[INFO] [stdout] test netlink::genl::mptcp::connection::tests::test_parse_empty_payload ... ok
[INFO] [stdout] test netlink::genl::macsec::types::tests::test_validate_mode ... ok
[INFO] [stdout] test netlink::genl::mptcp::connection::tests::test_parse_limits_empty ... ok
[INFO] [stdout] test netlink::bridge_vlan::tests::test_tunnel_max_id ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_announce_builder ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_endpoint_builder ... ok
[INFO] [stdout] test netlink::batch::tests::test_all_success ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_endpoint_builder_ipv6 ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_endpoint_helpers ... ok
[INFO] [stdout] test netlink::batch::tests::test_empty_results ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_flags_from_raw ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_flags_roundtrip ... ok
[INFO] [stdout] test netlink::genl::macsec::types::tests::test_sa_builder ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_limits_builder ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_flags_to_raw ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_mptcp_address_new ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_subflow_builder_with_dev ... ok
[INFO] [stdout] test netlink::genl::wireguard::connection::tests::test_sockaddr_v4_roundtrip ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_mptcp_address_from_socket_addr ... ok
[INFO] [stdout] test netlink::genl::wireguard::connection::tests::test_sockaddr_v6_roundtrip ... ok
[INFO] [stdout] test netlink::genl::wireguard::types::tests::test_wg_peer_builder ... ok
[INFO] [stdout] test netlink::interface_ref::tests::test_from_str ... ok
[INFO] [stdout] test netlink::genl::wireguard::types::tests::test_allowed_ip_v4 ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_subflow_builder ... ok
[INFO] [stdout] test netlink::genl::wireguard::types::tests::test_allowed_ip_v6 ... ok
[INFO] [stdout] test netlink::genl::wireguard::types::tests::test_parse_timespec ... ok
[INFO] [stdout] test netlink::genl::wireguard::types::tests::test_wg_device_builder ... ok
[INFO] [stdout] test netlink::interface_ref::tests::test_equality ... ok
[INFO] [stdout] test netlink::genl::mptcp::types::tests::test_mptcp_address_with_port ... ok
[INFO] [stdout] test netlink::interface_ref::tests::test_from_string ... ok
[INFO] [stdout] test netlink::interface_ref::tests::test_from_u32 ... ok
[INFO] [stdout] test netlink::interface_ref::tests::test_interface_ref_index ... ok
[INFO] [stdout] test netlink::interface_ref::tests::test_interface_ref_name ... ok
[INFO] [stdout] test netlink::link::tests::test_bond_mode_debug_format ... ok
[INFO] [stdout] test netlink::link::tests::test_bond_mode_try_from ... ok
[INFO] [stdout] test netlink::link::tests::test_xmit_hash_policy_debug_format ... ok
[INFO] [stdout] test netlink::messages::address::tests::test_builder ... ok
[INFO] [stdout] test netlink::messages::nsid::tests::test_empty_message ... ok
[INFO] [stdout] test netlink::messages::address::tests::test_roundtrip ... ok
[INFO] [stdout] test netlink::messages::tc::tests::test_tc_message_default ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_action ... ok
[INFO] [stdout] test netlink::messages::nsid::tests::test_minimal_message ... ok
[INFO] [stdout] test netlink::messages::nsid::tests::test_nsid_message_parsing ... ok
[INFO] [stdout] test netlink::messages::link::tests::test_builder ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_encap_encode ... ok
[INFO] [stdout] test netlink::messages::route::tests::test_builder ... ok
[INFO] [stdout] test netlink::messages::nsid::tests::test_nsid_message_with_pid ... ok
[INFO] [stdout] test netlink::messages::route::tests::test_default_route ... ok
[INFO] [stdout] test netlink::messages::neighbor::tests::test_builder ... ok
[INFO] [stdout] test netlink::error::tests::test_from_errno_with_context ... ok
[INFO] [stdout] test netlink::messages::tc::tests::test_filter_protocol_priority ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_encap_stack ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_encap_single ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_encap_stack_encode ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_label_clamped ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_label_new ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_route_builder_swap ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_label_reserved ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_route_builder_swap_stack ... ok
[INFO] [stdout] test netlink::namespace_events::tests::test_event_equality ... ok
[INFO] [stdout] test netlink::mpls::tests::test_mpls_route_builder_pop ... ok
[INFO] [stdout] test netlink::netfilter::tests::tcp_state_from_u8 ... ok
[INFO] [stdout] test netlink::nexthop::tests::test_nexthop_builder ... ok
[INFO] [stdout] test netlink::nexthop::tests::test_nexthop_builder_blackhole ... ok
[INFO] [stdout] test netlink::namespace_events::tests::test_subscriber_creation ... ok
[INFO] [stdout] test netlink::netfilter::tests::ip_protocol_roundtrip ... ok
[INFO] [stdout] test netlink::nexthop::tests::test_nexthop_group_builder ... ok
[INFO] [stdout] test netlink::parse::tests::test_nla_align ... ok
[INFO] [stdout] test netlink::nexthop::tests::test_group_type_conversion ... ok
[INFO] [stdout] test netlink::parse::tests::test_parse_cstring ... ok
[INFO] [stdout] test netlink::parse::tests::test_parse_ipv4 ... ok
[INFO] [stdout] test netlink::parse::tests::test_parse_u32_ne ... ok
[INFO] [stdout] test netlink::parse::tests::test_roundtrip_u32 ... ok
[INFO] [stdout] test netlink::protocol::tests::generic_has_cache ... ok
[INFO] [stdout] test netlink::protocol::tests::protocol_constants ... ok
[INFO] [stdout] test netlink::protocol::tests::sockdiag_is_zero_sized ... ok
[INFO] [stdout] test netlink::protocol::tests::route_is_zero_sized ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_ifb_name_generation ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_parse_subnet ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_per_host_limiter_builder ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_per_host_limiter_with_rules ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_rate_limit_parse ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_rate_limit_new ... ok
[INFO] [stdout] test netlink::genl::macsec::types::tests::test_sa_builder_invalid_an - should panic ... ok
[INFO] [stdout] test netlink::parse::tests::test_roundtrip_string ... ok
[INFO] [stdout] test netlink::protocol::tests::new_types_are_zero_sized ... ok
[INFO] [stdout] test netlink::ratelimit::tests::test_rate_limiter_builder ... ok
[INFO] [stdout] test netlink::selinux::tests::event_eq ... ok
[INFO] [stdout] test netlink::selinux::tests::policyload_size ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_action_names ... ok
[INFO] [stdout] test netlink::selinux::tests::setenforce_size ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_encap_build_srh ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_encap_multiple_segments ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_local_builder_end ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_local_builder_end_x ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_local_builder_with_dev ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_encap_empty ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_local_builder_with_oif ... ok
[INFO] [stdout] test netlink::stats::tests::test_delta_u32 ... ok
[INFO] [stdout] test netlink::stats::tests::test_delta_u64 ... ok
[INFO] [stdout] test netlink::stats::tests::test_link_rates_bps ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_encap_single_segment ... ok
[INFO] [stdout] test netlink::stats::tests::test_link_stats_totals ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_local_builder_end_dt4 ... ok
[INFO] [stdout] test netlink::stats::tests::test_stats_snapshot_rates ... ok
[INFO] [stdout] test netlink::stats::tests::test_stats_tracker_caching ... ok
[INFO] [stdout] test netlink::stats::tests::test_stats_tracker_reset_clears_cache ... ok
[INFO] [stdout] test netlink::sysctl::tests::test_sysctl_path_conversion ... ok
[INFO] [stdout] test netlink::tc::tests::test_htb_class_config_defaults ... ok
[INFO] [stdout] test netlink::stream::tests::event_subscription_is_unpin ... ok
[INFO] [stdout] test netlink::tc::tests::test_htb_class_config_from_bps ... ok
[INFO] [stdout] test netlink::tc::tests::test_etf_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_htb_class_config_new ... ok
[INFO] [stdout] test netlink::stream::tests::owned_event_stream_is_unpin ... ok
[INFO] [stdout] test netlink::tc::tests::test_drr_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_hfsc_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_fq_codel_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_htb_class_config_burst ... ok
[INFO] [stdout] test netlink::sysctl::tests::test_validate_key_accepts_valid ... ok
[INFO] [stdout] test netlink::tc::tests::test_netem_builder ... ok
[INFO] [stdout] test netlink::srv6::tests::test_srv6_mode ... ok
[INFO] [stdout] test netlink::tc::tests::test_mqprio_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_htb_class_config_prio_clamp ... ok
[INFO] [stdout] test netlink::sysctl::tests::test_validate_key_rejects_traversal ... ok
[INFO] [stdout] test netlink::tc::tests::test_plug_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_qfq_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_taprio_builder ... ok
[INFO] [stdout] test netlink::tc::tests::test_tbf_builder ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_configured_parameters ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_fq_codel_defaults ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_corrupt ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_defaults ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_duplicate ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_delay ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_loss ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_jitter ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_basic ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_corrupt ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_ecn ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_loss_model_ge ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_loss_model_gi ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_64bit_delay ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_rate ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_rate64 ... ok
[INFO] [stdout] test netlink::tc::tests::test_netem_clamp ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_multiple_attrs ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_rate_overhead ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_correlation ... ok
[INFO] [stdout] test netlink::namespace::tests::test_netns_run_dir ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_reorder ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_parse_with_slot ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_prob_conversion_roundtrip ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_duplicate ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_rate_bps ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_netem_reorder ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_prio_defaults ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_multiple_params ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_loss ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_rate ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_reorder ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_with_loss_model ... ok
[INFO] [stdout] test netlink::types::macsec::tests::test_validate_values ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_delay ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_corrupt ... ok
[INFO] [stdout] test netlink::types::macsec::tests::test_cipher_values ... ok
[INFO] [stdout] test netlink::types::mpls::tests::test_mpls_label_entry_size ... ok
[INFO] [stdout] test netlink::types::nexthop::tests::test_nexthop_grp ... ok
[INFO] [stdout] test netlink::types::mpls::tests::test_mpls_label_entry_with_fields ... ok
[INFO] [stdout] test netlink::types::mptcp::tests::test_command_values ... ok
[INFO] [stdout] test netlink::types::nexthop::tests::test_nexthop_grp_size ... ok
[INFO] [stdout] test netlink::types::nexthop::tests::test_nhmsg_builder ... ok
[INFO] [stdout] test netlink::types::srv6::tests::test_ipv6_sr_hdr_single_segment ... ok
[INFO] [stdout] test netlink::types::srv6::tests::test_ipv6_sr_hdr_new ... ok
[INFO] [stdout] test netlink::types::srv6::tests::test_ipv6_sr_hdr_size ... ok
[INFO] [stdout] test netlink::uevent::tests::parse_uevent_with_devname ... ok
[INFO] [stdout] test netlink::uevent::tests::parse_uevent ... ok
[INFO] [stdout] test netlink::xfrm::tests::policy_direction_from_u8 ... ok
[INFO] [stdout] test netlink::xfrm::tests::ipsec_protocol_roundtrip ... ok
[INFO] [stdout] test netlink::xfrm::tests::xfrm_address_ipv4 ... ok
[INFO] [stdout] test netlink::xfrm::tests::xfrm_address_ipv6 ... ok
[INFO] [stdout] test netlink::types::mpls::tests::test_mpls_label_entry_bottom ... ok
[INFO] [stdout] test netlink::types::nexthop::tests::test_nhmsg_size ... ok
[INFO] [stdout] test netlink::xfrm::tests::xfrm_mode_from_u8 ... ok
[INFO] [stdout] test netlink::xfrm::tests::zerocopy_sizes ... ok
[INFO] [stdout] test output::formatting::tests::test_format_bytes ... ok
[INFO] [stdout] test output::formatting::tests::test_format_duration ... ok
[INFO] [stdout] test output::formatting::tests::test_format_mac ... ok
[INFO] [stdout] test output::formatting::tests::test_format_duration_compact ... ok
[INFO] [stdout] test output::formatting::tests::test_format_rate_bps ... ok
[INFO] [stdout] test output::text::tests::test_format_bytes ... ok
[INFO] [stdout] test output::text::tests::test_format_rate ... ok
[INFO] [stdout] test output::formatting::tests::test_format_tc_handle ... ok
[INFO] [stdout] test output::json::tests::test_json_builder ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_and ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_dport_ne ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_dst_prefix ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_not ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_or ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_parens ... ok
[INFO] [stdout] test output::text::tests::test_format_duration ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_port_without_colon ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_error ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_sport_eq ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_src_exact ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_state_aliases ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_sport_gt ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_state_match ... ok
[INFO] [stdout] test sockdiag::types::tests::default_socket_summary_is_all_zeros ... ok
[INFO] [stdout] test sockdiag::expr::tests::parse_word_operators ... ok
[INFO] [stdout] test sockdiag::types::tests::display_format_matches_expected_output ... ok
[INFO] [stdout] test sockdiag::types::tests::display_total_is_sum_of_all_socket_types ... ok
[INFO] [stdout] test tc::handle::tests::test_handle_struct ... ok
[INFO] [stdout] test tc::handle::tests::test_format_handle ... ok
[INFO] [stdout] test tc::handle::tests::test_make_and_split ... ok
[INFO] [stdout] test tc::handle::tests::test_parse_handle ... ok
[INFO] [stdout] test util::addr::tests::test_format_mac ... ok
[INFO] [stdout] test util::addr::tests::test_parse_addr ... ok
[INFO] [stdout] test util::addr::tests::test_parse_prefix ... ok
[INFO] [stdout] test util::addr::tests::test_parse_mac ... ok
[INFO] [stdout] test util::device::tests::test_get_ifindex_opt_none ... ok
[INFO] [stdout] test util::device::tests::test_get_ifindex_lo ... ok
[INFO] [stdout] test util::device::tests::test_get_ifindex_opt_some ... ok
[INFO] [stdout] test util::device::tests::test_get_ifname_or_index ... ok
[INFO] [stdout] test util::ifname::tests::test_validate ... ok
[INFO] [stdout] test util::device::tests::test_get_ifindex_not_found ... ok
[INFO] [stdout] test util::parse::tests::test_get_rate ... ok
[INFO] [stdout] test util::parse::tests::test_get_size ... ok
[INFO] [stdout] test util::parse::tests::test_get_time ... ok
[INFO] [stdout] test util::ifname::tests::test_list_interfaces ... ok
[INFO] [stdout] test util::parse::tests::test_get_u32 ... ok
[INFO] [stdout] test util::rate::tests::test_bits_bytes ... ok
[INFO] [stdout] test util::rate::tests::test_bytes_to_gbps ... ok
[INFO] [stdout] test util::rate::tests::test_bytes_to_kbps ... ok
[INFO] [stdout] test util::rate::tests::test_bytes_to_mbps ... ok
[INFO] [stdout] test util::rate::tests::test_gbps_to_bytes ... ok
[INFO] [stdout] test netlink::types::mpls::tests::test_mpls_label_entry_max_label ... ok
[INFO] [stdout] test netlink::types::mpls::tests::test_mpls_label_entry_new ... ok
[INFO] [stdout] test util::rate::tests::test_kbps_to_bytes ... ok
[INFO] [stdout] test util::rate::tests::test_roundtrip ... ok
[INFO] [stdout] test netlink::types::mpls::tests::test_rtvia_size ... ok
[INFO] [stdout] test util::rate::tests::test_mbps_to_bytes ... ok
[INFO] [stdout] test netlink::types::mptcp::tests::test_flag_values ... ok
[INFO] [stdout] test netlink::link::tests::test_xmit_hash_policy_try_from ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_no_current_params ... ok
[INFO] [stdout] test netlink::tc_options::tests::test_requires_recreation_removing_jitter ... ok
[INFO] [stdout] test netlink::namespace::tests::test_list_namespaces ... ok
[INFO] [stdout] test netlink::namespace::tests::test_exists_nonexistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 338 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-0f9fff87109f2361)
[INFO] [stdout] 
[INFO] [stdout] running 157 tests
[INFO] [stdout] test config::test_address_parsing_errors ... ok
[INFO] [stdout] test common::tests::test_unique_ns_name ... ok
[INFO] [stdout] test config::test_address_parsing ... ok
[INFO] [stdout] test config::test_config_apply_creates_address ... FAILED
[INFO] [stdout] test config::test_config_apply_qdisc ... FAILED
[INFO] [stdout] test address::test_delete_ipv4_address ... FAILED
[INFO] [stdout] test config::test_config_apply_creates_link ... FAILED
[INFO] [stdout] test config::test_config_diff_detects_missing_link ... FAILED
[INFO] [stdout] test config::test_config_apply_idempotent ... FAILED
[INFO] [stdout] test address::test_multiple_addresses ... FAILED
[INFO] [stdout] test address::test_address_scope ... FAILED
[INFO] [stdout] test address::test_address_with_label ... FAILED
[INFO] [stdout] test address::test_add_ipv6_address ... FAILED
[INFO] [stdout] test config::test_config_apply_bridge_with_port ... FAILED
[INFO] [stdout] test address::test_get_addresses_for_interface ... FAILED
[INFO] [stdout] test config::test_qdisc_builder ... ok
[INFO] [stdout] test config::test_config_diff_detects_state_change ... FAILED
[INFO] [stdout] test config::test_route_parsing ... ok
[INFO] [stdout] test config::test_config_diff_summary ... FAILED
[INFO] [stdout] test address::test_replace_address ... FAILED
[INFO] [stdout] test config::test_config_dry_run ... FAILED
[INFO] [stdout] test config::test_config_diff_detects_existing_link ... FAILED
[INFO] [stdout] test config::test_route_parsing_errors ... ok
[INFO] [stdout] test config::test_veth_link_builder ... ok
[INFO] [stdout] test config::test_network_config_builder ... ok
[INFO] [stdout] test address::test_add_ipv4_address ... FAILED
[INFO] [stdout] test diagnostics::test_diagnostics_check_connectivity_no_route ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_check_connectivity_with_route ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_custom_config ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_find_bottleneck ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_link_down_detection ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_no_address_detection ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_route_summary ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_scan ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_scan_interface ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_scan_interface_not_found ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_skip_loopback ... ignored
[INFO] [stdout] test diagnostics::test_diagnostics_with_tc ... ignored
[INFO] [stdout] test events::test_event_stream_continues ... FAILED
[INFO] [stdout] test events::test_del_link_event ... FAILED
[INFO] [stdout] test events::test_ipv6_address_events ... FAILED
[INFO] [stdout] test events::test_link_down_event ... FAILED
[INFO] [stdout] test address::test_address_with_broadcast ... FAILED
[INFO] [stdout] test config::test_vlan_link_builder ... ok
[INFO] [stdout] test config::test_config_diff_empty_namespace ... FAILED
[INFO] [stdout] test diagnostics::test_bottleneck_type_display ... ok
[INFO] [stdout] test address::test_delete_ipv6_address ... FAILED
[INFO] [stdout] test address::test_loopback_address ... FAILED
[INFO] [stdout] test diagnostics::test_config_defaults ... ok
[INFO] [stdout] test diagnostics::test_issue_category_display ... ok
[INFO] [stdout] test diagnostics::test_link_rates_default ... ok
[INFO] [stdout] test diagnostics::test_severity_display ... ok
[INFO] [stdout] test diagnostics::test_link_rates ... ok
[INFO] [stdout] test diagnostics::test_severity_ordering ... ok
[INFO] [stdout] test events::test_address_events ... FAILED
[INFO] [stdout] test events::test_del_address_event ... FAILED
[INFO] [stdout] test events::test_multiple_subscriptions ... FAILED
[INFO] [stdout] test events::test_subscribe_all ... FAILED
[INFO] [stdout] test events::test_owned_event_stream ... FAILED
[INFO] [stdout] test link::test_bond_active_backup_with_slaves ... FAILED
[INFO] [stdout] test link::test_create_ipvlan ... FAILED
[INFO] [stdout] test link::test_gre_tunnel ... FAILED
[INFO] [stdout] test events::test_tc_events ... FAILED
[INFO] [stdout] test link::test_create_ifb ... FAILED
[INFO] [stdout] test link::test_bond_lacp ... FAILED
[INFO] [stdout] test link::test_loopback_exists ... FAILED
[INFO] [stdout] test link::test_set_mac_address ... FAILED
[INFO] [stdout] test link::test_get_link_by_name ... FAILED
[INFO] [stdout] test link::test_create_vlan ... FAILED
[INFO] [stdout] test link::test_create_bridge ... FAILED
[INFO] [stdout] test events::test_link_events ... FAILED
[INFO] [stdout] test link::test_create_dummy_interface ... FAILED
[INFO] [stdout] test link::test_create_vrf ... FAILED
[INFO] [stdout] test link::test_set_mtu ... FAILED
[INFO] [stdout] test link::test_get_link_by_index ... FAILED
[INFO] [stdout] test link::test_ipip_tunnel ... FAILED
[INFO] [stdout] test link::test_create_veth_pair ... FAILED
[INFO] [stdout] test link::test_gretap_tunnel ... FAILED
[INFO] [stdout] test link::test_create_macvlan ... FAILED
[INFO] [stdout] test link::test_sit_isatap ... FAILED
[INFO] [stdout] test link::test_rename_interface ... FAILED
[INFO] [stdout] test namespace_spawn::test_spawn_nonexistent_namespace ... ok
[INFO] [stdout] test namespace_spawn::test_spawn_nonexistent_binary ... FAILED
[INFO] [stdout] test link::test_sit_tunnel ... FAILED
[INFO] [stdout] test namespace_spawn::test_spawn_sees_namespace_interface ... FAILED
[INFO] [stdout] test namespace_spawn::test_spawn_parent_namespace_unaffected ... FAILED
[INFO] [stdout] test link::test_interface_flags ... FAILED
[INFO] [stdout] test link::test_veth_between_namespaces ... FAILED
[INFO] [stdout] test ratelimit::test_rate_limit_parse ... ok
[INFO] [stdout] test ratelimit::test_bidirectional_rate_limiting ... FAILED
[INFO] [stdout] test ratelimit::test_rate_limit_new ... ok
[INFO] [stdout] test ratelimit::test_per_host_limiter_builder ... ok
[INFO] [stdout] test ratelimit::test_rate_limit_with_options ... ok
[INFO] [stdout] test ratelimit::test_per_host_rate_limiting ... FAILED
[INFO] [stdout] test ratelimit::test_egress_rate_limiting ... FAILED
[INFO] [stdout] test ratelimit::test_rate_limiter_builder ... ok
[INFO] [stdout] test ratelimit::test_ingress_rate_limiting ... FAILED
[INFO] [stdout] test ratelimit::test_rate_limiter_idempotency ... FAILED
[INFO] [stdout] test ratelimit::test_rate_limiter_remove_nonexistent ... FAILED
[INFO] [stdout] test ratelimit::test_rate_limiter_with_string_rates ... ok
[INFO] [stdout] test route::test_add_route_via_interface ... FAILED
[INFO] [stdout] test route::test_add_route_via_gateway ... FAILED
[INFO] [stdout] test route::test_blackhole_route ... FAILED
[INFO] [stdout] test route::test_default_route ... FAILED
[INFO] [stdout] test route::test_delete_route ... FAILED
[INFO] [stdout] test route::test_connected_route_auto_created ... FAILED
[INFO] [stdout] test ratelimit::test_per_host_limiter_with_rules ... ok
[INFO] [stdout] test route::test_multipath_route ... FAILED
[INFO] [stdout] test route::test_host_route ... FAILED
[INFO] [stdout] test sysctl::test_sysctl_validate_key_rejects_traversal ... ok
[INFO] [stdout] test route::test_replace_route ... FAILED
[INFO] [stdout] test route::test_route_with_table ... FAILED
[INFO] [stdout] test route::test_ipv6_route ... FAILED
[INFO] [stdout] test sysctl::test_sysctl_get_in_namespace ... FAILED
[INFO] [stdout] test route::test_unreachable_route ... FAILED
[INFO] [stdout] test route::test_prohibit_route ... FAILED
[INFO] [stdout] test tc::test_add_flower_filter ... FAILED
[INFO] [stdout] test route::test_route_with_metrics ... FAILED
[INFO] [stdout] test route::test_route_with_source ... FAILED
[INFO] [stdout] test sysctl::test_sysctl_invalid_key ... FAILED
[INFO] [stdout] test sysctl::test_sysctl_set_roundtrip ... FAILED
[INFO] [stdout] test tc::test_add_prio_qdisc ... FAILED
[INFO] [stdout] test sysctl::test_sysctl_set_many ... FAILED
[INFO] [stdout] test tc::test_add_htb_class ... FAILED
[INFO] [stdout] test tc::test_add_u32_filter ... FAILED
[INFO] [stdout] test tc::test_add_fq_codel_qdisc ... FAILED
[INFO] [stdout] test tc::test_class_statistics ... FAILED
[INFO] [stdout] test tc::test_add_htb_qdisc ... FAILED
[INFO] [stdout] test tc::test_add_ingress_qdisc ... FAILED
[INFO] [stdout] test tc::test_add_tc_chain ... FAILED
[INFO] [stdout] test tc::test_add_netem_qdisc ... FAILED
[INFO] [stdout] test tc::test_filter_with_chain ... FAILED
[INFO] [stdout] test tc::test_delete_tc_chain ... FAILED
[INFO] [stdout] test tc::test_htb_class_hierarchy ... FAILED
[INFO] [stdout] test tc::test_add_tbf_qdisc ... FAILED
[INFO] [stdout] test tc::test_delete_class ... FAILED
[INFO] [stdout] test tc::test_netem_with_loss ... FAILED
[INFO] [stdout] test tc::test_delete_filter ... FAILED
[INFO] [stdout] test tc::test_remove_netem ... FAILED
[INFO] [stdout] test tc::test_qdisc_statistics ... FAILED
[INFO] [stdout] test tc::test_filter_on_ifb ... FAILED
[INFO] [stdout] test tc::test_matchall_goto_chain ... FAILED
[INFO] [stdout] test tc::test_matchall_on_ingress ... FAILED
[INFO] [stdout] test tc::test_replace_qdisc ... FAILED
[INFO] [stdout] test tc::test_replace_filter ... FAILED
[INFO] [stdout] test tc::test_delete_qdisc ... FAILED
[INFO] [stdout] test timeout::test_no_timeout_works ... ok
[INFO] [stdout] test timeout::test_no_timeout_default ... ok
[INFO] [stdout] test timeout::test_timeout_is_chainable ... ok
[INFO] [stdout] test timeout::test_timeout_operations_succeed ... ok
[INFO] [stdout] test timeout::test_very_short_timeout ... ok
[INFO] [stdout] test namespace_spawn::test_namespace_spec_spawn ... FAILED
[INFO] [stdout] test tc::test_add_sfq_qdisc ... FAILED
[INFO] [stdout] test namespace_spawn::test_spawn_ip_link_show ... FAILED
[INFO] [stdout] test namespace_spawn::test_spawn_captures_stdout ... FAILED
[INFO] [stdout] test namespace_spawn::test_spawn_background_process ... FAILED
[INFO] [stdout] test tc::test_add_matchall_filter ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_apply_creates_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_apply_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_delete_ipv4_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_apply_creates_link stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_diff_detects_missing_link stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_apply_idempotent stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_multiple_addresses stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_address_scope stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_address_with_label stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_add_ipv6_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_apply_bridge_with_port stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_get_addresses_for_interface stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_diff_detects_state_change stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_diff_summary stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_replace_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_dry_run stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_diff_detects_existing_link stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_add_ipv4_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_event_stream_continues stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_del_link_event stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_ipv6_address_events stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_link_down_event stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_address_with_broadcast stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- config::test_config_diff_empty_namespace stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_delete_ipv6_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- address::test_loopback_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_address_events stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_del_address_event stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_multiple_subscriptions stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_subscribe_all stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_owned_event_stream stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_bond_active_backup_with_slaves stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_ipvlan stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_gre_tunnel stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_tc_events stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_ifb stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_bond_lacp stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_loopback_exists stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_set_mac_address stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_get_link_by_name stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_vlan stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_bridge stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- events::test_link_events stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_dummy_interface stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_vrf stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_set_mtu stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_get_link_by_index stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_ipip_tunnel stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_veth_pair stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_gretap_tunnel stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_create_macvlan stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_sit_isatap stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_rename_interface stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_spawn_nonexistent_binary stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_sit_tunnel stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_spawn_sees_namespace_interface stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_spawn_parent_namespace_unaffected stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_interface_flags stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- link::test_veth_between_namespaces stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- ratelimit::test_bidirectional_rate_limiting stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- ratelimit::test_per_host_rate_limiting stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- ratelimit::test_egress_rate_limiting stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- ratelimit::test_ingress_rate_limiting stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- ratelimit::test_rate_limiter_idempotency stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- ratelimit::test_rate_limiter_remove_nonexistent stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_add_route_via_interface stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_add_route_via_gateway stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_blackhole_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_default_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_delete_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_connected_route_auto_created stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_multipath_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_host_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_replace_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_route_with_table stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_ipv6_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- sysctl::test_sysctl_get_in_namespace stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_unreachable_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_prohibit_route stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_flower_filter stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_route_with_metrics stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- route::test_route_with_source stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- sysctl::test_sysctl_invalid_key stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- sysctl::test_sysctl_set_roundtrip stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_prio_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- sysctl::test_sysctl_set_many stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_htb_class stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_u32_filter stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_fq_codel_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_class_statistics stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_htb_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_ingress_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_tc_chain stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_netem_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_filter_with_chain stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_delete_tc_chain stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_htb_class_hierarchy stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_tbf_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_delete_class stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_netem_with_loss stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_delete_filter stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_remove_netem stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_qdisc_statistics stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_filter_on_ifb stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_matchall_goto_chain stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_matchall_on_ingress stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_replace_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_replace_filter stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_delete_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_namespace_spec_spawn stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_sfq_qdisc stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_spawn_ip_link_show stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_spawn_captures_stdout stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- namespace_spawn::test_spawn_background_process stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] ---- tc::test_add_matchall_filter stdout ----
[INFO] [stdout] Error: Io(Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     address::test_add_ipv4_address
[INFO] [stdout]     address::test_add_ipv6_address
[INFO] [stdout]     address::test_address_scope
[INFO] [stdout]     address::test_address_with_broadcast
[INFO] [stdout]     address::test_address_with_label
[INFO] [stdout]     address::test_delete_ipv4_address
[INFO] [stdout]     address::test_delete_ipv6_address
[INFO] [stdout]     address::test_get_addresses_for_interface
[INFO] [stdout]     address::test_loopback_address
[INFO] [stdout]     address::test_multiple_addresses
[INFO] [stdout]     address::test_replace_address
[INFO] [stdout]     config::test_config_apply_bridge_with_port
[INFO] [stdout]     config::test_config_apply_creates_address
[INFO] [stdout]     config::test_config_apply_creates_link
[INFO] [stdout]     config::test_config_apply_idempotent
[INFO] [stdout]     config::test_config_apply_qdisc
[INFO] [stdout]     config::test_config_diff_detects_existing_link
[INFO] [stdout]     config::test_config_diff_detects_missing_link
[INFO] [stdout]     config::test_config_diff_detects_state_change
[INFO] [stdout]     config::test_config_diff_empty_namespace
[INFO] [stdout]     config::test_config_diff_summary
[INFO] [stdout]     config::test_config_dry_run
[INFO] [stdout]     events::test_address_events
[INFO] [stdout]     events::test_del_address_event
[INFO] [stdout]     events::test_del_link_event
[INFO] [stdout]     events::test_event_stream_continues
[INFO] [stdout]     events::test_ipv6_address_events
[INFO] [stdout]     events::test_link_down_event
[INFO] [stdout]     events::test_link_events
[INFO] [stdout]     events::test_multiple_subscriptions
[INFO] [stdout]     events::test_owned_event_stream
[INFO] [stdout]     events::test_subscribe_all
[INFO] [stdout]     events::test_tc_events
[INFO] [stdout]     link::test_bond_active_backup_with_slaves
[INFO] [stdout]     link::test_bond_lacp
[INFO] [stdout]     link::test_create_bridge
[INFO] [stdout]     link::test_create_dummy_interface
[INFO] [stdout]     link::test_create_ifb
[INFO] [stdout]     link::test_create_ipvlan
[INFO] [stdout]     link::test_create_macvlan
[INFO] [stdout]     link::test_create_veth_pair
[INFO] [stdout]     link::test_create_vlan
[INFO] [stdout]     link::test_create_vrf
[INFO] [stdout]     link::test_get_link_by_index
[INFO] [stdout]     link::test_get_link_by_name
[INFO] [stdout]     link::test_gre_tunnel
[INFO] [stdout]     link::test_gretap_tunnel
[INFO] [stdout]     link::test_interface_flags
[INFO] [stdout]     link::test_ipip_tunnel
[INFO] [stdout]     link::test_loopback_exists
[INFO] [stdout]     link::test_rename_interface
[INFO] [stdout]     link::test_set_mac_address
[INFO] [stdout]     link::test_set_mtu
[INFO] [stdout]     link::test_sit_isatap
[INFO] [stdout]     link::test_sit_tunnel
[INFO] [stdout]     link::test_veth_between_namespaces
[INFO] [stdout]     namespace_spawn::test_namespace_spec_spawn
[INFO] [stdout]     namespace_spawn::test_spawn_background_process
[INFO] [stdout]     namespace_spawn::test_spawn_captures_stdout
[INFO] [stdout]     namespace_spawn::test_spawn_ip_link_show
[INFO] [stdout]     namespace_spawn::test_spawn_nonexistent_binary
[INFO] [stdout]     namespace_spawn::test_spawn_parent_namespace_unaffected
[INFO] [stdout]     namespace_spawn::test_spawn_sees_namespace_interface
[INFO] [stdout]     ratelimit::test_bidirectional_rate_limiting
[INFO] [stdout]     ratelimit::test_egress_rate_limiting
[INFO] [stdout]     ratelimit::test_ingress_rate_limiting
[INFO] [stdout]     ratelimit::test_per_host_rate_limiting
[INFO] [stdout]     ratelimit::test_rate_limiter_idempotency
[INFO] [stdout]     ratelimit::test_rate_limiter_remove_nonexistent
[INFO] [stdout]     route::test_add_route_via_gateway
[INFO] [stdout]     route::test_add_route_via_interface
[INFO] [stdout]     route::test_blackhole_route
[INFO] [stdout]     route::test_connected_route_auto_created
[INFO] [stdout]     route::test_default_route
[INFO] [stdout]     route::test_delete_route
[INFO] [stdout]     route::test_host_route
[INFO] [stdout]     route::test_ipv6_route
[INFO] [stdout]     route::test_multipath_route
[INFO] [stdout]     route::test_prohibit_route
[INFO] [stdout]     route::test_replace_route
[INFO] [stdout]     route::test_route_with_metrics
[INFO] [stdout]     route::test_route_with_source
[INFO] [stdout]     route::test_route_with_table
[INFO] [stdout]     route::test_unreachable_route
[INFO] [stdout]     sysctl::test_sysctl_get_in_namespace
[INFO] [stdout]     sysctl::test_sysctl_invalid_key
[INFO] [stdout]     sysctl::test_sysctl_set_many
[INFO] [stdout]     sysctl::test_sysctl_set_roundtrip
[INFO] [stdout]     tc::test_add_flower_filter
[INFO] [stdout]     tc::test_add_fq_codel_qdisc
[INFO] [stdout]     tc::test_add_htb_class
[INFO] [stdout]     tc::test_add_htb_qdisc
[INFO] [stdout]     tc::test_add_ingress_qdisc
[INFO] [stdout]     tc::test_add_matchall_filter
[INFO] [stdout]     tc::test_add_netem_qdisc
[INFO] [stdout]     tc::test_add_prio_qdisc
[INFO] [stdout]     tc::test_add_sfq_qdisc
[INFO] [stdout]     tc::test_add_tbf_qdisc
[INFO] [stdout]     tc::test_add_tc_chain
[INFO] [stdout]     tc::test_add_u32_filter
[INFO] [stdout]     tc::test_class_statistics
[INFO] [stdout]     tc::test_delete_class
[INFO] [stdout]     tc::test_delete_filter
[INFO] [stdout]     tc::test_delete_qdisc
[INFO] [stdout]     tc::test_delete_tc_chain
[INFO] [stdout]     tc::test_filter_on_ifb
[INFO] [stdout]     tc::test_filter_with_chain
[INFO] [stdout]     tc::test_htb_class_hierarchy
[INFO] [stdout]     tc::test_matchall_goto_chain
[INFO] [stdout]     tc::test_matchall_on_ingress
[INFO] [stdout]     tc::test_netem_with_loss
[INFO] [stdout]     tc::test_qdisc_statistics
[INFO] [stdout]     tc::test_remove_netem
[INFO] [stdout]     tc::test_replace_filter
[INFO] [stdout]     tc::test_replace_qdisc
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 30 passed; 115 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p nlink --test integration`
[INFO] running `Command { std: "docker" "inspect" "ba5ce2ea28bb20b9f5e6ac86f8a5441a2e46e253e363a953cc123760dfcfa216", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba5ce2ea28bb20b9f5e6ac86f8a5441a2e46e253e363a953cc123760dfcfa216", kill_on_drop: false }`
[INFO] [stdout] ba5ce2ea28bb20b9f5e6ac86f8a5441a2e46e253e363a953cc123760dfcfa216
